package com.chen.back.mapper;

import com.chen.back.entity.User;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author chen
 * @since 2022-02-24
 */
public interface UserMapper extends BaseMapper<User> {
    //根据姓名找人
    User getUserByUsername(String username);
    //根据姓名+角色的名字找人
    List<User> lookPerson(String username, String  roleName);

    //根据课程id找人
    List<User> getStudentListByCourseId(Integer courseId);

//    根据用户中学院id来查找所有该学院下的所有老师,同时查询语句也绑定到老师的角色，所以只能查找老师角色
List<User> getAllTeachersBySchoolId(Integer schoolId);

//根据用户ID找角色
    public String getRoleNameByUserId(Integer userId);



}
